#ifndef _INAMABLE_H_
#define _INAMABLE_H_

#include <string>
/**
 * Defines an interface to an object, that is namable.
 */
class INamable
{
public:
  /**
   * Returns the object's name.
   *
   * @return Object's name
   */
  virtual const std::string& getName() const = 0;
};
#endif

